package com.lazily.homework;


/**
 * @Author: GZQ
 * @date: 2025/2/24 20:29
 * @description: 练习2
 */

public class Homework02 {
	// 程序入口
	public static void main(String[] args) {
		/*
			下面代码会发生异常吗？会是那种异常？ 不会, 会打印什么
		 */

		// args.length = 0
		// 所以这里发生的是 ArryIndexOutOfBoundsException
		if (args[4].equals("lazily")) { //可能发生 NullPointerException异常
			System.out.println("AA");
		} else {
			System.out.println("BB");
		}
		Object o = args[2]; //String->object 向上转型
		String i = (String)o; // 这里一定会发生 classCastException  /  将Integer 变为 String 后变成了向下转型, 就不会报错
	}
}
